
Ext.define('PW.view.user.CadastrarUsuario', {
	extend : 'Ext.form.Panel',
	requires : [ 'Ext.form.*', 'Ext.data.*', 'Ext.tip.QuickTipManager' ],
	alias : 'widget.cadastrarUsuario',
	title : 'Dados de cadastro',
	collapsible: true,
	store: 'PW.store.Usuarios',
	items : [ {
			xtype: 'form',
			width : 500,
			bodyPadding : 10,
			defaults : {
				anchor : '100%',
				labelWidth : 120,
				allowBlank : false,
				blankText: 'Preencha o campo ao lado!'
			},
			items : [{
					xtype : 'textfield',
					fieldLabel : 'Nome:',
					id: 'nome',
					name: 'nome',
					msgTarget : 'side',
					dataIndex: 'nome'
				}, {
					xtype : 'textfield',
					fieldLabel : 'CPF:',
					id: 'cpf',
					name: 'cpf',
					msgTarget : 'side',
					dataIndex: 'cpf',
					vtype: 'cpf'
				}, {
					xtype : 'textfield',
					fieldLabel : 'E-mail:',
					id: 'email',
					name : 'email',
					msgTarget : 'side',
					dataIndex: 'email',
					vtype: 'email'
				}, {
					xtype : 'textfield',
					inputType: 'password',
					fieldLabel : 'Digite uma Senha:',
					id: 'senha',
					name : 'senha',
					msgTarget : 'side',
					dataIndex: 'senha'
				}, {
					xtype : 'textfield',
					inputType: 'password',
					fieldLabel : 'Digite novamente:',
					id: 'senha2',
					name : 'senha2',
					msgTarget : 'side',
					dataIndex: 'senha2',
					vtype: 'senha'
				}, {
					xtype : 'fieldset',
					title : 'Meu Caixa',
					collapsible : true,
					items : [ {
							xtype : 'textfield',
							fieldLabel : 'Investimento Inicial',
							id: 'valorInicial',
							name: 'valorInicial',
							msgTarget : 'side',
							dataIndex: 'valorInicial',
							width : 440,
							labelWidth : 120,
							allowBlank: false,
							vtype: 'valor'
						} ]
				},{
				buttons : [ {
						text : 'Cadastrar',
						action : 'atualizaUsuario'
					}, {
						text : 'Limpar',
						handler : function() {
							this.up('form').getForm().reset();
						}
					}]
				}]
	} ]
});
